street addresses - Turkish English Dictionary